
exports.up = function(knex) {
    return knex.schema.createTable('roles', function(table) {
        table.increments().primary();

        table.tinyint('deleted')
            .defaultTo(0)
            .notNull()
            .unsigned();

        table.string('name')
            .defaultTo('')
            .notNull()
            .comment('角色名称');

         table.string('code')
            .defaultTo('admin')
            .notNull()
            .comment('角色编号');

        table.text('menus')
            .defaultTo('')
            .notNull()
            .comment('菜单列表');

        table.timestamps();
    });
};

exports.down = function(knex) {
    return knex.schema.dropTableIfExists('roles');
};
